package com.kingyun.gpsinspection.purificationservice.dao.mapper.tdm;


import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.ProductionPlan;
import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.ProductionPlanVo;

import java.util.List;

public interface ProductionPlanMapper {
    int deleteByPrimaryKey(String planId);

    int insert(ProductionPlan record);

    int insertSelective(ProductionPlan record);

    ProductionPlanVo selectByPrimaryKey(String planId);

    int updateByPrimaryKeySelective(ProductionPlan record);

    int updateByPrimaryKey(ProductionPlan record);

    ProductionPlanVo selectByPrimaryKeyNew(String planId);

    List<ProductionPlanVo> queryList(ProductionPlanVo productionPlan);

    Integer queryCount(ProductionPlanVo productionPlan);

    List<ProductionPlanVo> findProductionPlanView(ProductionPlanVo productionPlan);

    List<ProductionPlan> queryAll();

    int updateStateByIds(List<String> list);

}